'use strict'

const { ApiController } = require('jax')

class Controller extends ApiController {
  // 模型
  get Model() {
    return this.ctx.model.Store
  }

  // 分页查询
  get isPage() {
    return this.ctx.query.pageSize == -1 ? false : true
  }

  // 匹配查询
  get searchKey() {
    return ['isOpen', 'app', 'type', 'categoryId']
  }

  // 模糊查询
  get likeKey() {
    return ['title']
  }

  // 返回JSON字段
  get json() {
    return ['id', 'storeName', 'distanceKm', 'openStartTime', 'openEndTime', 'cover', 'address', 'lng', 'lat']
  }
}

module.exports = Controller
